创建 Web 资源地址掩码的规则

如果您在创建 Web 资源访问规则时需要输入多个相似的 Web 资源地址,则使用 Web 资源地址掩码(以下也简称“地址掩码”)会非常有用。如果创建得当,一个地址掩码可以替换大量的 Web 资源地址。

创建地址掩码时,遵守以下规则:

  1. * 字符将替换包含零或更多个字符的任意序列。

    例如,如果输入 *abc* 地址掩码,则访问规则将应用于包含序列 abc 的所有 Web 资源地址。例如:http://www.example.com/page_0-9abcdef.html。

    ? 字符作为问号进行处理。

    要在地址掩码中包括 * 字符,您需要输入 * 字符两次。

  2. 位于地址掩码开头的 www. 字符序列被解释为 *. 序列。

    例如:地址掩码 www.example.com 将作为 *.example.com 进行处理。

  3. 如果地址掩码不以 * 字符开头,则地址掩码的内容等同于以 *. 为前缀的内容。
  4. 地址掩码开头的 *. 字符序列将被解释为 *. 或空字符串。

    例如:地址掩码 http://www.*.example.com 包含了 Web 资源地址 http://www2.example.com。

  5. 如果地址掩码以 /*之外的字符结尾,则地址掩码的内容等同于以 /* 为后缀的内容。

    例如:地址掩码 http://www.example.com 涵盖像 http://www.example.com/abc这样的地址,其中 a、b 和 c 为任意字符。

  6. 如果地址掩码以 / 字符结尾,则地址掩码的内容等同于以 /*. 为后缀的相同内容。
  7. 地址掩码末尾的字符序列 /* 将被解释为 /* 或空字符串。
  8. Web 资源地址根据地址掩码进行验证,同时会考虑使用的协议(http 或 https):
    • 如果地址掩码不含网络协议,该地址掩码将涵盖使用任意网络协议的 Web 资源地址。

      例如:地址掩码 example.com 涵盖 Web 资源地址 http://example.com 和 https://example.com。

    • 如果地址掩码包含网络协议,该地址仅涵盖使用地址掩码中网络协议的 Web 资源地址。

      例如:地址掩码 http://*.example.com 包含 Web 资源地址 http://www.example.com ,但不包含 https://www.example.com。

  9. 用双引号引起来的地址掩码表示除 * 字符(如果初始包含在地址掩码中)外,不考虑其他任何替代项。换句话说,规则 5 和 7 不适用于此类地址掩码(请参见下表中的示例 14–18)。
  10. 在比较 Web 资源的地址掩码时,不会考虑用户名和密码、连接端口以及字符大小写。

     

    关于如何使用规则创建地址掩码的示例

     

    编号

    地址掩码

    要验证的 Web 资源地址

    地址与地址掩码匹配吗?

    注释

    1

    *.example.com

    http://www.123example.com

    参见规则 1。

    2

    *.example.com

    http://www.123.example.com

    参见规则 1。

    3

    *example.com

    http://www.123example.com

    参见规则 1。

    4

    *example.com

    http://www.123.example.com

    参见规则 1。

    5

    http://www.*.example.com

    http://www.123example.com

    参见规则 1。

    6

    www.example.com

    http://www.example.com

    参见规则 2、1。

    7

    www.example.com

    https://www.example.com

    参见规则 2、1。

    8

    http://www.*.example.com

    http://123.example.com

    参见规则 2、4、1。

    9

    www.example.com

    http://www.example.com/abc

    参见规则 2、5、1。

    10

    example.com

    http://www.example.com

    参见规则 3、1。

    11

    http://example.com/

    http://example.com/abc

    参见规则 6。

    12

    http://example.com/*

    http://example.com

    参见规则 7。

    13

    http://example.com

    https://example.com

    参见规则 8。

    14

    "example.com"

    http://www.example.com

    参见规则 9。

    15

    "http://www.example.com"

    http://www.example.com/abc

    参见规则 9。

    16

    "*.example.com"

    http://www.example.com

    参见规则 1、9。

    17

    "http://www.example.com/*"

    http://www.example.com/abc

    参见规则 1、9。

    18

    "www.example.com"

    http://www.example.com;https://www.example.com

    参见规则 9、8。

    19

    www.example.com/abc/123

    http://www.example.com/abc

    地址掩码包含的数据量多于 Web 资源地址。

页面顶部